import sys,os


# 导入Flask应用

from server import server
import app  # 导入主应用
# import repair_web  # 导入维修记录模块
# import QRcode  # 导入二维码生成模块

# 确保数据库初始化
with server.app_context():
    from models import db
    db.create_all()



# 导入Dash应用 - 在数据库初始化之后
from app import dash_app




# from opDb_callback import register_opdb_callbacks
# register_opdb_callbacks(dash_app)



print("资产信息管理系统已成功启动")
# 启动应用
if __name__ == '__main__':
    # 使用Flask应用运行（包含了Dash应用）
    server.run(host='0.0.0.0', port=80)